home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 039a / uw201.zip / UW_KEYS.H < prev    next >
Text File  |  1991-08-16  |  5KB  |  160 lines

  1. /****************************************************************************/
  2. /*                                                                                                                                                    */
  3. /* UW_KEYS.H                                                                                                                                 */
  4. /*                                                                                                                                                    */
  5. /* This include contains all the #defines for the integer return values            */
  6. /* from the getkey() and checkey() functions.                                                                */
  7. /*                                                                                                                    Kevin Huck            */
  8. /*                                                                                                                    Boyd Gafford        */
  9. /*                                                                                                                                                    */
  10. /****************************************************************************/
  11.  
  12. #define KEY_CTRL_A          0x0001
  13. #define KEY_CTRL_B          0x0002
  14. #define KEY_CTRL_C          0x0003
  15. #define KEY_CTRL_D          0x0004
  16. #define KEY_CTRL_E          0x0005
  17. #define KEY_CTRL_F          0x0006
  18. #define KEY_CTRL_G          0x0007
  19. #define KEY_CTRL_H          0x0008
  20.  
  21. #define KEY_BK_SPACE       0x0008
  22.  
  23. #define KEY_CTRL_I          0x0009
  24. #define KEY_TAB                   0x0009
  25.  
  26. #define KEY_CTRL_J          0x000A
  27. #define KEY_CTRL_K          0x000B
  28. #define KEY_CTRL_L          0x000C
  29.  
  30. #define KEY_CTRL_M          0x000D
  31. #define KEY_ENTER               0x000D
  32.  
  33. #define KEY_CTRL_N          0x000E
  34. #define KEY_CTRL_O          0x000F
  35. #define KEY_CTRL_P          0x0010
  36. #define KEY_CTRL_Q          0x0011
  37. #define KEY_CTRL_R          0x0012
  38. #define KEY_CTRL_S          0x0013
  39. #define KEY_CTRL_T          0x0014
  40. #define KEY_CTRL_U          0x0015
  41. #define KEY_CTRL_V          0x0016
  42. #define KEY_CTRL_W          0x0017
  43. #define KEY_CTRL_X          0x0018
  44. #define KEY_CTRL_Y          0x0019
  45. #define KEY_CTRL_Z          0x001A
  46.  
  47. #define KEY_ESC                   0x001B
  48.  
  49. #define KEY_SHFT_TAB       0x010F
  50.  
  51. #define KEY_ALT_A              0x011E
  52. #define KEY_ALT_B              0x0130
  53. #define KEY_ALT_C              0x012E
  54. #define KEY_ALT_D              0x0120
  55. #define KEY_ALT_E              0x0112
  56. #define KEY_ALT_F              0x0121
  57. #define KEY_ALT_G              0x0122
  58. #define KEY_ALT_H              0x0123
  59. #define KEY_ALT_I              0x0117
  60. #define KEY_ALT_J              0x0124
  61. #define KEY_ALT_K              0x0125
  62. #define KEY_ALT_L              0x0126
  63. #define KEY_ALT_M              0x0132
  64. #define KEY_ALT_N              0x0131
  65. #define KEY_ALT_O              0x0118
  66. #define KEY_ALT_P              0x0119
  67. #define KEY_ALT_Q              0x0110
  68. #define KEY_ALT_R              0x0113
  69. #define KEY_ALT_S              0x011F
  70. #define KEY_ALT_T              0x0114
  71. #define KEY_ALT_U              0x0116
  72. #define KEY_ALT_V              0x012F
  73. #define KEY_ALT_W              0x0111
  74. #define KEY_ALT_X              0x012D
  75. #define KEY_ALT_Y              0x0115
  76. #define KEY_ALT_Z              0x012C
  77.  
  78. #define KEY_F1                  0x013B
  79. #define KEY_F2                  0x013C
  80. #define KEY_F3                  0x013D
  81. #define KEY_F4                  0x013E
  82. #define KEY_F5                  0x013F
  83. #define KEY_F6                  0x0140
  84. #define KEY_F7                  0x0141
  85. #define KEY_F8                  0x0142
  86. #define KEY_F9                  0x0143
  87. #define KEY_F10                  0x0144
  88.  
  89. #define KEY_HOME               0x0147
  90. #define KEY_UP                   0x0148
  91. #define KEY_PGUP               0x0149
  92. #define KEY_LEFT           0x014B
  93. #define KEY_RIGHT          0x014D
  94. #define KEY_END                 0x014F
  95. #define KEY_DN                 0x0150
  96. #define KEY_PGDN             0x0151
  97. #define KEY_INSERT           0x0152
  98. #define KEY_DELETE           0x0153
  99.  
  100. #define KEY_CTRL_F1          0x015E
  101. #define KEY_CTRL_F2          0x015F
  102. #define KEY_CTRL_F3          0x0160
  103. #define KEY_CTRL_F4          0x0161
  104. #define KEY_CTRL_F5          0x0162
  105. #define KEY_CTRL_F6          0x0163
  106. #define KEY_CTRL_F7          0x0164
  107. #define KEY_CTRL_F8          0x0165
  108. #define KEY_CTRL_F9          0x0166
  109. #define KEY_CTRL_F10      0x0167
  110.  
  111. #define KEY_ALT_F1          0x0168
  112. #define KEY_ALT_F2          0x0169
  113. #define KEY_ALT_F3          0x016A
  114. #define KEY_ALT_F4          0x016B
  115. #define KEY_ALT_F5          0x016C
  116. #define KEY_ALT_F6          0x016D
  117. #define KEY_ALT_F7          0x016E
  118. #define KEY_ALT_F8          0x016F
  119. #define KEY_ALT_F9          0x0170
  120. #define KEY_ALT_F10          0x0171
  121.  
  122. #define KEY_SHIFT_F1    0x0154
  123. #define KEY_SHIFT_F2    0x0155
  124. #define KEY_SHIFT_F3    0x0156
  125. #define KEY_SHIFT_F4    0x0157
  126. #define KEY_SHIFT_F5    0x0158
  127. #define KEY_SHIFT_F6    0x0159
  128. #define KEY_SHIFT_F7    0x015a
  129. #define KEY_SHIFT_F8    0x015b
  130. #define KEY_SHIFT_F9    0x015c
  131. #define KEY_SHIFT_F10   0x015d
  132.  
  133. #define KEY_CTRL_LEFT   0x0173
  134. #define KEY_CTRL_RIGHT  0x0174
  135. #define KEY_CTRL_END      0x0175
  136. #define KEY_CTRL_PGDN      0x0176
  137. #define KEY_CTRL_HOME      0x0177
  138. #define KEY_ALT_1              0x0178
  139. #define KEY_ALT_2              0x0179
  140. #define KEY_ALT_3              0x017A
  141. #define KEY_ALT_4              0x017B
  142. #define KEY_ALT_5              0x017C
  143. #define KEY_ALT_6              0x017D
  144. #define KEY_ALT_7              0x017E
  145. #define KEY_ALT_8              0x017F
  146. #define KEY_ALT_9              0x0180
  147. #define KEY_ALT_0              0x0181
  148. #define KEY_ALT_MINUS      0x0182
  149. #define KEY_ALT_EQUALS  0x0183
  150. #define KEY_CTRL_PGUP      0x0184
  151.  
  152.  
  153. #define MOD_SHIFT_RIGHT    0x0001
  154. #define MOD_SHIFT_LEFT    0x0002
  155. #define MOD_CTRL                0x0004
  156. #define MOD_ALT                    0x0008
  157. #define MOD_SCROLL_LOCK    0x0010
  158. #define MOD_NUM_LOCK        0x0020
  159. #define MOD_CAPS_LOCK        0x0040
  160.